home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / ebbspl1.zip / HISTORY.TXT < prev    next >
Text File  |  1991-12-07  |  19KB  |  337 lines

  1. Update:12/07/91
  2. Added a new module: SYSOP2...  It's function in life is to do mass
  3. deletions...  Works just like the normal search userfile BUT the big diff
  4. is that you can do the whole thing enmass...  Guest User (prmpt$(1)) is
  5. exempt no matter what.  (You CAN delete him with the regular userfile 
  6. editor)..  You can select individual confirms or just do a blanket delete
  7. by name,city,state,messsage level, xfer level, or date.  It even WORKS!  :)
  8. Also saves the original file as UFORIG.DAT, so if you are concerned about
  9. the deletion, make sure and rename that file PRIOR to doing a SECOND 
  10. deletion or the latest USERFILE.DAT will be renamed UFORIG.DAT and the
  11. true original will be lost....   
  12. OH!  BIG thing!  The deletion can ONLY be done locally (Glen: find 
  13. IF i$="2" in the SYSOP menu to change that)...  NOONE can change it 
  14. remotely...
  15.  
  16. Update:12/06/91
  17. Just took the USERFILE.DAT back to it's original LEN=256 size...  Was just 
  18. taking up too much room and there was no need!  I STILL have 109 field 
  19. spaces to fill with only 6 open fields...  That means a max of 19 
  20. chars/field....  Can't even IMAGINE that coming true!  Made a REAL easy 
  21. to use and SAFE conversion program (CONVERT2.BAS)...  Just follow the 
  22. prompts and make sure it's in the same dir with the EBBSCFG.DAT file:
  23. it reads that and finds the paths.....
  24.  
  25. Update:12/04/91
  26. Minor guy with just a couple fixes and the addition of a line in the 
  27. logging to the ERROR.LOG...  It adds the name of the module as well...
  28.  
  29. Update:12/02/91
  30. This one is REALLY Glen's mod, then I modded Glen's mod to My mod of EP's 
  31. program..  (WHEW!:))  The command line is now configgable...  Instead of 
  32. the usual : prompt, Glen uses a ==> and Lonnie a -=>, so rather than make
  33. them have to mod and remod as I hand them hourly updates, Glen added that 
  34. mod (and left me a not to definately NOT update the prog until I got his 
  35. mod...  :) )   I them modded it slightly so it appears as a different 
  36. color: it's set for ansi$(6) (cyan), so it doesn't blend in with the 
  37. rest of the line...
  38.  
  39. Update:12/01/91
  40. Just did one ya'll might hate, might not...  I set things up so EVERY
  41. caller gets a different logon and logoff message.  In LOGOFF.BAS I added
  42. a couple of lines at the very end that call for shells to MURF and MURFIE,
  43. and earlier in that routine, immediately after the call for CB (call back
  44. file) it calls for MURPH.DAT and in EBBS-PC.BAS I replaced the SNIPPET.BUL
  45. call to MURFIE.DAT....  Here's what happens: when a caller logs off, 
  46. EBBS shells to MURFIE and MURF and updates both of them after killing both
  47. of the originals.  When the next caller logs on, he sees a different message
  48. than the one before...  Less boring for those of us that call our friendly
  49. neighborhood BBS' more than once a day...
  50.  
  51. Update:12/01/91
  52. This update sports an additional module!  Voting Booth...  Please see the 
  53. VOTBOOTH.DOC file for more info on how to use this beastie...
  54. Also: fixed a couple more minor bugs and streamlined some more.  One of the
  55. bugs I fixed was the [S]elect Xfer Section.  It worked fine, but it always
  56. bugged me there was no way to escape....  There is now...  You select [X]
  57. and you chain back to the Main Menu....
  58. Another bug reported by Glen in the Sysop userfile editor...  REAL easy
  59. (euf=false at the beginning of UFEdit: routine) fix...  What happened was
  60. you would jump into the userfile and edit a new user's file, then hit 'N'
  61. for Next file and tried to edit that, all the numbers were blank....  I'd 
  62. KILL'd temp$ that held all the last user's info and euf was true and what
  63. happened was at the beginning of the Editor routine was this:
  64. FOR i=1 TO 21
  65. .
  66. .
  67. IF euf THEN xfe$(i)=temp$(i)
  68.  
  69. Does THAT explain what happened?  temp$ was filled with 0's after it was
  70. KILL'd, but euf was never made false again...  
  71.  
  72. Update:11/30/91
  73. Fixes, fixes, fixes!  Guest User NOW fixed...  Tons of minor little glitches.
  74. You will have to almost completely replace all former modules: there are 
  75. fixes to every one, but for the better: guest user always reads the 
  76. opening bulletin, always reads his mail, etc...  
  77. ALSO!  You need to use 2 more of the spare fields in the EBBSCFG.DAT area:
  78. XtraFld48 & 49:  Those now are being used as NewUser Browse mblv & xflv.
  79.  
  80. Update:11/29/91
  81. This one is Glen's fault:  In order for a new user to look over the board,
  82. they now need to have 0,0 access for message and xfer.  That gives them 
  83. NO posting or xfer or Email privelages beyond sending mail to the Sysop....
  84. Also, MAKE SURE once again that you have the DELCFG6.DAT file in your 
  85. EBBS dir.  It's shelled to right off in the first module so it can 
  86. wipe out the leftover stuph in that dir...  Also at the beginning of the
  87. module, there are a bunch of the other files that are temporary that get
  88. deleted as well, just in case the previous caller drops carrier before
  89. the program automatically deletes the file....
  90.  
  91. Update:11/28/91 (the second today!)
  92.  
  93. Have just finished a new DOC to help explain the config fields in
  94. EBBSCFG.DAT....  It's called EBBSCFG.DOC...  (gee)
  95.  
  96. Now configable:File integrity check, Scan check, Chat Log, New User Browse,
  97. and selectable UL extensions or ALL
  98. File Integrity Check: Checks the integrity of the upload if a ZIP file
  99.   Uses PKUNZIP
  100. SCAN check:  File is unzipped, stuck in a xfer section, then SCANned for
  101.   virus'...  Uses SCAN from McAffee and DELCFG6.BAT:mod to suit DELCFG6...
  102. Chat Log: Saves a file in cfg$(4) (C:\EBBS\MSGS on my board) called CHAT.LOG
  103.   It's automatically updated whenever the Sysop goes into chat and logs
  104.   the users name and stamps it with date and time of the chat
  105. New User Browse: Allows a new user to browse but NOT participate in the
  106.   board.  New user MUST have a message level of 0.
  107. Selectable UL extensions:  Enter ALL for no restrictions.  To eliminate
  108.   having to deal with un-archiving ARC, PAC, ARJ, and some others (and EXE
  109.   both the self-extracting type and executable files that MAY contain a 
  110.   virus) I have only BAS, COM, DOC, GIF, TXT, & ZIP as allowable extensions.
  111.   You enter it with a single space between extensions like so:
  112.   BAS COM DOC GIF TXT ZIP
  113.   If you have MORE or LESS than one space, it will still work, but if you
  114.   have a user that tries to UL something NOT within the list, the display
  115.   of acceptable extensions will look screwy...
  116.  !This mod does NOT apply to those with 16383 msgbase level or greater...
  117.  
  118. All the above are now switchable...  The only NEW routine is the Selectable
  119. UL extensions...  The others are things that would be nice for the sysop
  120. to change if they chose...
  121.  
  122. Update:11/28/91:
  123. The ZIPped Text Section optional.  Lonnie pointed out that both he and 
  124. Glen are using Stacker and a ZIPped text section doesn't save one byte...  
  125. SO!  It's now configgable...  Will be making a DOC file just for the 
  126. EBBSCFG.DAT file soonest: look for it in the next couple days....
  127.  
  128. Update:11/24/91:
  129. This one adds a couple new features and fixes a couple old ones.
  130. I had boneheadded a prob with the No Charge Upload section. That switch
  131. was ALWAYS on no matter what.  Fixed.
  132. Another was the prob with folks with less than 32767 access seeing private
  133. uploads: Noone could!  Now, if they have 16383 Message Base Access (that's
  134. everything short of Sysop access) they can see the private uploads too. 
  135. AND, the private uploads switch in the friggin EBBSCFG.DAT file was non-
  136. functional.  No more.
  137. The BIG mod is the addition to the Xfer section of File integrety and virus
  138. scanning.  The system unzipps the file in the XFER dir (make sure there's
  139. nothing ELSE stored there!), scans it, zips up ALL FILES in that dir, then
  140. kills it.  Could be brutal if you decide to change the source code to some
  141. other dir with stuph in it!
  142. ALSO!  You MUST have SCAN from McAffee, PKZIP & PKUNZIP in the path.
  143. All three MUST be there or the system will crash!  This routine also 
  144. creates a file called ULPROB.LOG but it is NOT updated unless the file
  145. is bad.  Files detected by this routine are NOT deleted, as a safety for
  146. the user and sysop...  Just incase the code goes wacko, you don't wanna
  147. have someone's 300+K upload deleted! .....
  148. And ANOTHER thing...  The Text Section now has only 1 file in it.
  149. TEXT.ZIP  THAT has all the files that belong there zipped up into one big
  150. happy family...  Remember: you MUST have them named A.TXT, B.TXT, AB.TXT
  151. (2nd file in a SubMenu that was labeled A in the main dir), etc...  This
  152. ZIP method saved me about 300K of space, so it's REAL handy...  Doesn't
  153. take much time on MY system (almost instant) but if it proves to be a 
  154. bugger on the slower XT's/MFM systems, I can change it back real easy
  155. or you can STILL stick with your original EBBS Text Section configuration:
  156. that one is STILL supported...  Just make sure the file TEXTMENU.DAT is
  157. deleted or renamed in your EBBS dir....
  158.  
  159. Update:11/22/91:
  160. Lonnie did it again....  THIS time he MADE me add an extraction option
  161. to the View Zip thingme...  Will show up just as soon as you opt to view
  162. the archive....  Also put even MORE stuph in the EBBSCFG.DAT file to make
  163. it easier to config without gettin into the source.
  164.  
  165. Update: 11/21/91:
  166. Have been modding right along, but forgot to update the doc...
  167. Added some extra fields to the EBBSCFG.DAT file...  Just gives you more 
  168. control over the prompts...  Cleaned up a few things, (like the View Zip
  169. display) and fixed some bugs.  One thing I added to the EBBSCFG.DAT file
  170. was in the beginning: Enable HD display and made the LoBaud field actually
  171. functional.  It WAS set as more of an informational thing: unused.  Added
  172. 300 baud access also, but NOW if you decide you want no users on the board 
  173. at less than say, 1200 baud, you plug 1200 into the LoBaud slot and if a
  174. 300 baud user connects, they will get a polite little prompt that says, 
  175. Sorry, [your BBS name here] doesn't support 300 baud...  
  176. Then it hangs 'em up...  The baud rate is a variable, so it just kicks up 
  177. the baud rate below any you specify.
  178. NOW, I also added a Forward Mail feature...  Kinda swiped Dennis', but just
  179. really the idea...  Almost all of it is either my code or EP's...
  180.  
  181. Update: 11/16/91: 2 mods in 1 day!  :)
  182. THIS one I can only blame on Dave Allen...  Hit F7 when a user is online
  183. and you can upgrade their access....  When they logoff, that access level
  184. will be saved...  Make sure you know the numbers you wanna plug in before
  185. you go into that function because there is no Calculator like in the 
  186. Userfile Editor in the Sysop Section....  Also, the stuph you are doing
  187. is not visible to the user...
  188.  
  189. Update: 11/16/91: A revival of stuph Glen and Lonnie had on the 128
  190. 'Boat: Userfile searches extraordinaire!  Search by: MBLV or XFLV,
  191. Last Called Date, or ANY match of characters in the first 3 fields!
  192. And it even works!  :)  May go back and add a XFLV search too, but
  193. will see how well this one works...  Wouldn't be THAT hard to make
  194. that addition...
  195. Also, due to Lonnie's pointing out that I hadn't displayed ALL the levels
  196. possible and locked the Sysop into only 16 levels, I have it set up so 
  197. you have to enter the access level number...  If you enter a wrong number,
  198. no biggie, it will search for that wrong number and just not find any 
  199. matches...
  200.  
  201. Update:  11/11/91:  Home, bored, and Lonnies Wish List sitting in 
  202. front of me...  THIS one is so the user can view the archived files
  203. before DLing them and DOC files within them...  
  204.  
  205. Update: 11/10/91:  I'm at it again...  Lonnie's fault....again...  :)
  206. Ok, THIS one is for the New User Log...  Works just like the New Xfer
  207. files section, except you also have the option to display ALL of the 
  208. users names too...
  209.  
  210. Update: 11/8/91:  The update that wouldn't be done has been...  
  211. Actually, it's more of a bug fix than anything else...  Just moved
  212. the mail delete routine to JUST as you exit the mail read...  Had some
  213. users complain that their mail hadn't been deleted:  Lisa Cogan has now
  214. 21 pieces of mail and I SAW her tag them for deletion...  NO MORE!
  215.  
  216. Update: 11/7/91:  I lied...  Remembered a conversation I had with 
  217. Lonnie about moving xfer files from one base to another and how nice
  218. it would be to be able to do so...  Well, it works fine!  Select V in the
  219. xfer editor section to moVe a file...
  220. Also I added a little thing for the person with Sysop access to be able to
  221. figure out WHAT message base to move to: when you ask the system to move
  222. a message, it will prompt you with a list of the message bases...
  223.  
  224. Update: 11/6/91:  (On advice from Dave Allen, THIS will be the last
  225. revision for a while except for debugged revisions.  All the bugs
  226. I could find are gone, BUT, you know what my last name is!  :) )
  227.  
  228. Now THIS one you'll love!  Expanded the Text section so it now has 
  229. provisions for up to 600 text files, still keeping the single keystroke
  230. ease of operation...  Here's the rules:  You need to put any subdir's
  231. in your main EBBS dir.  ALL text files must reside there.  Files that are
  232. listed in a subdir must start with that subdir's letter.  In the example
  233. I've included in the file (see F.DAT: it's one of those that needs to 
  234. go in the TEXT subdir), there are several files about the Mogurs incident.
  235. NOW, in the text section, I just renamed the files in the order they 
  236. appear in F.DAT like this:  FA.TXT, FB.TXT, FC.TXT, etc...  IE: unlike
  237. a file that would appear in the main Text menu, the ones in the SUBMENU's
  238. need to have that submenu's ID in order for them to be located...  
  239. I HOPE this is easier than the explaination leads you to believe..  :)
  240. ALSO!  Top10 (if you use it) will be automatically named A.TXT if you 
  241. stay with my program as is....
  242. One other VERY important thing...  I have the program looking for SUBMENU
  243. in the TEXTMENU.DAT file...  If you don't have it all in Upper Case, or 
  244. in the wrong place (it MUST start at position 3 and be those EXACT 7
  245. characters) the submenu trick won't work...  (Just a minor little point:))
  246.  
  247. Update: 11/5/91:
  248.  
  249. Fixed: Command for the DIR in Sysop Menu, Sysop menu updates
  250. Couldn't find the probs with 'G'oodbye after Xfer problem (EP has the 
  251. same OCCASIONAL prob on his ver), the Today's UL thingme (That was a 
  252. rookie UL'ing, and the routine IS EP's at that point: I don't have a 
  253. clue why it read 2 when it was really 4 and I don't know which 2 weren't
  254. counted), and I couldn't recreate the E-Mail bug you reported, Lonnie.
  255. Interestingly enough, the mail that you were missing was still there!
  256. Very Strange!
  257. Added: 25 Text section selections now.  A thru Z with M being the return 
  258. to the Main Menu.... 
  259. Fixed:  Top10.  Leaner, sleeker, and puts the date in the right spot..  :)
  260.  
  261. Otay, doods:
  262.  
  263. You need to compile 5 .BAS files with QB3: EBBS-PC.BAS, MAIN.BAS,
  264. SYSOP.BAS, XFER.BAS, & EBBSSORT.BAS...  EBBSSORT is different than the 
  265. one you now use: the LEN=512 now instead of 256..  That's the ONLY change.
  266. The TOP10.BAS file was written in QB45...  
  267.  
  268. There are a few other files you need too...  PKZIP for the new message
  269. collect, compress, and DL, and SNIPPET for the logon message...  I didn't
  270. include PKZIP, since you probably already have that...  :)
  271.  
  272. Other files that are new:  There are some menu's that I've altered to 
  273. reflect some of the new changes (hopefully that should read ALL of the 
  274. new changes:) ).  There's also a file called SYSOPUF.DAT that you need
  275. to edit to reflect your name and pertinent data...  It's to keep track 
  276. of your message reads and your last logon for message replies to you.
  277. The message zip routine puts the files all in the dir you stipulated
  278. in EBBSCFG.DAT file for the main branch of the xfer section (C:\XFER
  279. on my board)...  MPROMPT & MPROMPT.ANS are there for the Email prompt.
  280. I put it there that way 'cause it is MUCH faster than putting it in the
  281. program as code...  Doesn't make any sense to me, but that's the case...
  282. Also, you will need to rename them if you want to use 'em to
  283. EMP and EMP.ANS
  284.  
  285. EBBSCFG.DAT has some more fields but is just about as simple to figure out
  286. as EP's original in the EBBS145 release...  Same kind of data file with 
  287. TOP10...  There's another file called TEXTMENU.DAT...  THAT is for if you
  288. have less than 10 text files and want the program to make up a menu for 
  289. you...  If you have more than that (it looks for a single key selection) 
  290. or if you just prefer the original ver, simply wipe out that file or 
  291. rename it and the program will opt for the original one...
  292. OH!  Some of the extra fields in the EBBSCFG.DAT are found at the end
  293. of the file...  The last 10 entries have the name of the Guest User 
  294. (you create a dummy file for him in the userfiles), the system operator's
  295. name (that USED to be up at the top segment), Can't find a file prompt,
  296. Local Logon keys (I set it up so it would be for 2 keys not one, as a
  297. safety against my 10-month old son, but you can do it with just about 
  298. any key with the exception of the space bar and return, but it's not that
  299. difficult to change it in the source), logon message, logoff message,
  300. and the AutoPause Prompt...  There's room for 3 more now, and I might
  301. use those in future mods...  The userfiles are setup for 37 total fields
  302. with 10 of them reserved for the message base high message read data...
  303. That's 10 more fields than were originally in the ver you are running 
  304. now, hence the conversion program.
  305.  
  306. MY board only has 10 xfer sections...  I deleted a lot of the xfer bases
  307. from the EBBSCFG just 'cause I got tired of looking at NA...  If you want
  308. to add more, all you have to do is follow the same margains and setup 
  309. from the ones before and simply add them...  MAKE SURE to add the extra
  310. fields into the number at the top of that section: it reflects how many
  311. fields the program is to look for and if that is off, it'll throw off 
  312. the entire read!
  313.  
  314. Just remembered something:  The Sysop userfile thingme:  I set it up so
  315. that if you F-9 or F-10 offline, it will save your userfile info.  The 
  316. diff between the two is just that if you don't wanna make the system
  317. look like you are the only caller, and you still wanna read and reply to
  318. posts without filling up your CALLER.LOG with System Operator's, then you
  319. can still hit F-10 and it will update the Sysop's user file without but 
  320. nothing more...
  321. AND, an extension of that, I have "K" doing what the "*" used to do at 
  322. the Sysop Menu, since the asterick is now for the autopause toggle...
  323. It's NOT in the menu, because it is available ONLY to the sysop locally.
  324. Just think 'K'ill...  Also, if you TRY to delete the sysop's mail remotely,
  325. you will only delete YOUR mail instead...  Just a safety for guys when 
  326. off on vacation...  :) 
  327.  
  328. 11/4: Added a switch so you can either make your own EMP (E-mail Prompt)
  329. file (similar to the one EP has set up for the Batch DLs) or just delete
  330. it and the program skips it and goes right to the standard EBBS prompt..
  331. It IS lots faster to NOT use the prompt, but less confusing to long-time
  332. EBBS users if it's there...
  333.  
  334. I guess that's about it...  Any questions, you know how to get ahold of
  335. me!  :)
  336. Bruce
  337.